package com.wxx;

/**
 * @author: Jetwang
 * @date: 2022/3/25 22:02
 * @description: Stack 栈
 * @version: 1.0
 */
public interface Stack<T> {
    /**
     * 获取栈的大小
     * @return
     */
    int getSize();

    /**
     * 判断栈是否为空
     * @return
     */
    boolean isEmpty();

    /**
     * 向栈种添加元素
     * @param t
     */
    void push(T t);

    /**
     * 弹出元素
     * @return
     */
    T pop();

    /**
     * 查看栈顶元素
     * @return
     */
    T peek();
}
